package com.gomoku;

import android.graphics.Color;

// 常量
class Const {
    // 格
    public static int GRID_SIZE = 0;                                        // 尺寸（需要根据屏幕尺寸计算出来）

    // 游戏区域
    public static final int GAME_BOARD_POINT_COUNT_H = 15;                  // 横向点数
    public static final int GAME_BOARD_POINT_COUNT_V = 15;                  // 纵向点数
    public static final int GAME_BOARD_COLOR = Color.rgb(128, 128, 192);    // 背景色
    public static final int GAME_BOARD_BORDER_COLOR = Color.BLACK;          // 线颜色

    // 胜利数
    public static final int WIN_NUMBER = 5;                                 // 达到此数胜利

    // 事件
    public static final int UM_CONNECTED = 1;                               // 网络连接完成事件
    public static final int UM_GAME_OVER = 2;                               // 游戏结束事件
    public static final int UM_GAME_START = 3;                              // 游戏开始事件
    public static final int UM_GET_FIND_USERS_RESULT = 4;                   // 得到寻找用户结果事件
    public static final int UM_GET_INVITE_REQUEST = 5;                      // 得到挑战请求事件
    public static final int UM_GET_INVITE_RESULT = 6;                       // 得到挑战结果事件
    public static final int UM_GET_LOGON_RESULT = 7;                        // 得到登录结果事件
    public static final int UM_GET_RIVAL_NAME = 8;                          // 得到对手的名字事件
    public static final int UM_PUT_PIECE = 9;                               // 对方放置棋子事件
    public static final int UM_RIVAL_QUIT_GAME = 10;                        // 对手退出游戏事件
}
